package com.yunxi.service.localService.vip;

import com.github.pagehelper.PageInfo;
import com.yunxi.core.service.IServicePlus;
import com.yunxi.core.web.LoginInfo;
import com.yunxi.model.vip.VipApply;
import com.yunxi.vip.pojo.VipApplyVO;
import com.yunxi.vip.pojo.VipVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 
 * @since 2019-09-06
 */
public interface VipApplyService extends IServicePlus<VipApply> {
    PageInfo<VipApplyVO> pageWait(VipApplyVO vipApplyVO,Integer pageNum,Integer pageSize, LoginInfo loginInfo);

    VipApplyVO getByCas(String applyId);

    VipVO getVipByOrderCustomerNo(String orderCustomerNo);

    PageInfo<VipApplyVO> pageDone(VipApplyVO vipApplyVO, Integer pageNum, Integer pageSize, LoginInfo loginInfo);

    void updateDiscount(VipApplyVO vipApplyVO);
}
